import { link } from "../mixins/link";
import { VantComponent } from "../common/component";
VantComponent({
	classes: ["num-class", "desc-class", "thumb-class", "title-class", "price-class", "origin-price-class"],
	mixins: [link],
	props: {
		tag: String,
		num: String,
		desc: String,
		thumb: String,
		title: String,
		price: {
			type: String,
			observer: "updatePrice"
		},
		centered: Boolean,
		lazyLoad: Boolean,
		thumbLink: String,
		originPrice: String,
		thumbMode: {
			type: String,
			value: "aspectFit"
		},
		currency: {
			type: String,
			value: "¥"
		}
	},
	methods: {
		updatePrice() {
			const { price } = this.data;
			const priceArr = price.toString().split(".");
			this.setData({
				integerStr: priceArr[0],
				decimalStr: priceArr[1] ? `.${priceArr[1]}` : ""
			});
		},
		onClickThumb() {
			this.jumpLink("thumbLink");
		}
	}
});
